﻿using DAL;
using IDAL;
using Model;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace DalFactory
{
	public partial class dbSession : IdbSession
	{
		public CodeFirstTestMvcDBEntities db
		{
			get
			{
				return DbContextFactory.getDbContext();
			}
		}

		//private IUserInfosDAL _userInfosDAL;
		//public IUserInfosDAL UserInfosDAL
		//{
		//	get
		//	{
		//		if (_userInfosDAL == null)
		//		{
		//			_userInfosDAL = AbstractFactory.CreateIUserInfosDAL();
		//		}
		//		return _userInfosDAL;
		//	}
		//	set
		//	{
		//		_userInfosDAL = value;
		//	}
		//}


		public bool allSaveChangge()
		{
			return db.SaveChanges() > 0;
		}
	}
}
